public class ArrayDemo {
    public static void main(String[] args) {
//        一般的方式
//        int age1=18;
//        int age2=24;
//        int age3=25;
//        int age4=26;
//        int age5=27;
//        int age6=28;
//        System.out.println(age1);
//        System.out.println(age2);
//        System.out.println(age3);
//        System.out.println(age4);
//        System.out.println(age5);
//        System.out.println(age6);

//        数组的方式
//        { int[] ages={18,24,25,26,27,28};
//
//        for (int i=0;i<ages.length;i++){
//            System.out.println(ages[i]);
//        }
//        }

//        {
//        int[] age;
//        int i=1;
//        age=new int[i];
//        for (i=1;i<6;i++){
//            System.out.println(i);
//        }
//        }

//        {
//
//            int i1 = 1;
//            int[] ages1 = new int[6];
//            ages1[0] = 52;
//            ages1[1] = 56;
//            ages1[2] = 58;
//            ages1[3] = 57;
//            ages1[4] = 50;
//            ages1[5] = 51;
//
//
//            int i2 = 1;
//            int[] ages2 = new int[5];
//            ages2[0] = 51;
//            ages2[1] = 55;
//            ages2[2] = 53;
//            ages2[3] = 51;
//            ages2[4] = 52;
//
//
//            int i3 = 1;
//            int[] ages3 = new int[4];
//            ages3[0] = 33;
//            ages3[1] = 59;
//            ages3[2] = 59;
//            ages3[3] = 59;
//
//
//            int i = ages1.length + ages2.length + ages3.length;
//            int[] allage = new int[i];
//            for (i = 0; i < ages1.length; i++) {
//                allage[i] = ages1[i];
//            }
//            for (i = 0; i < ages2.length; i++) {
//                allage[ages1.length + i] = ages2[i];
//            }
//            for (i = 0; i < ages3.length; i++) {
//                allage[ages1.length + ages2.length + i] = ages3[i];
//            }
//            for (i = 0; i < allage.length; i++) {
//                System.out.println(allage[i]);
//            }
//        }


//        {
////         先打印出100个整数
//            int i = 1;
//            int num[] = new int[100];
//            int sum = 0;
//            i = num.length;
//            for (i = 1; i <= num.length; i++) {
//                sum = sum + i;
//            }
//            System.out.println(sum);
//
//        }


//        {
////          1-10求和
//            int i = 1;
//            int sum = 0;
//            for (i = 1; i <= 10; i++) {
//                sum = sum + i;
//            }
//            System.out.println("1-10的和为：" + sum);
//        }
//        {
//
////            求六个学生的成绩的和
//            int[] scores = new int[6];
//            int[] score = {50, 20, 30, 50, 60, 88};
//            int sum1 = 0;
//            for (int i1 = 0; i1 < scores.length; i1++) {
//                sum1 = sum1 + scores[i1];
//            }
//            double average = (double) sum1 / scores.length;
//        }


        {
//            循环赋值
//            声明并初始化一个包含10个int类型元素的数组

            int[] ages = new int[100];
//            用1-10的10个数分别给数组中的各个元素赋值
            for (int i = 0; i < ages.length; i++) {
                ages[i] = i + 1;
            }
            // 打印出数组中每一个元素的值。
            for (int i = 0; i < ages.length; i++) {
                System.out.println(ages[i]);
            }
            double average = 0.0;
            int sum = 0;
            // 求数组中所有元素的和。
            for (int i = 0; i < ages.length; i++) {
                sum = sum + ages[i];

            }
            // 求数组元素的平均值
            average = (double) sum / ages.length;
            System.out.println("总和是"+sum);
            System.out.println("平均数是"+average);
            for (int i = 0; i < ages.length; i++) {
                if (ages[i] > average) {
                    System.out.println("比平均数大的是"+ages[i]);
                }
            }
        }

//        7个同学的成绩，找出最高分，最低分
        {
            int[] score=new int[7];
            score[0]=56;
            score[1]=46;
            score[2]=66;
            score[3]=65;
            score[4]=59;
            score[5]=95;
            score[6]=85;
            for (int i=0;i<score.length;i++){
                System.out.println(score[i]);
                int min=score[1];
//                先要用排序把顺序排好  然后再用if  如果比最小的小就是最小值  比最大的大就是最大值

            }


        }
    }
}
